data visualization using matplotlib and seaborn